package com.lz.timer.an.entity;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

import lombok.Data;

/**
 * 财务-账单
 * fin_bill
 * @author rench
 * @version 1.0
 * @date 2019-07-17
 */
@Data
public class FinBill implements Serializable {
	private static final long serialVersionUID = 1L;
	
	/** id */
	private Long id;
   
	/** dsp用户id */
	private Long dsp_user_id;
   
	/** dsp用户名称 */
	private String dsp_user_name;
   
	/** 金额
            充值类型=实际充值金额+活动优惠
            广告消费类型=实际付款 */
	private BigDecimal amount;
   
	/** 操作类型
            1：充值
            2：冻结
            3：解冻
            4：广告结算 */
	private Integer oper_type;
   
	/** 账户结余=原有余额+入账金额
            入账金额=实际充值金额+活动优惠 */
	private BigDecimal cash_surplus;
   
	/** 账户id
            类型=充值，为用户账户id
            类型=冻结、解冻、广告结算，为单元账户id */
	private Long account_id;
   
	/** 明细id
            类型=充值，为充值记录id
            类型=广告结算，为广告结算记录id */
	private Long detail_id;
   
	/** 用户端IP */
	private String client_ip;
   
	/** 创建人 */
	private Long create_user;
   
	/** 创建人名称 */
	private String create_user_name;
   
	/** 创建时间 */
	private Date create_time;	
	
}
